<?php
    class CidadeModel extends CI_Model{
        
        public function servicosCidade($servico,$cidade){
            $query = 'CALL servicosCidade('.$servico.', '.$cidade.')';
            $result = mysql_query($query);
            while ($dados[] = mysql_fetch_array($result));
            return $dados;
        }
        
        public function getCidades(){
            $query = 'SELECT * FROM cidade ORDER BY cidade';
            $result = mysql_query($query);
            while ($dados[] = mysql_fetch_array($result));
            return $dados;
        }
        
        public function getCidade($id){
            $query = 'SELECT * FROM cidade WHERE id='.$id;
            $result = mysql_query($query);
            $dados = mysql_fetch_assoc($result);
            return $dados;
        }
        
        function cadastrarCidade($dados){
            $query = "INSERT INTO cidade(cidade, descricao, clima, fundacao,
                      populacao, tamanho) VALUES ('".$dados['cidade']."',
                          '".$dados['descricao']."',
                          '".$dados['clima']."',
                          '".$dados['fundacao']."',
                          '".$dados['populacao']."',
                          '".$dados['tamanho']."')";
            mysql_query($query);
        }
        
        function editarCidade($dados){
            $query = "UPDATE cidade SET
                            cidade='".$dados['cidade']."',
                            descricao='".$dados['descricao']."',
                            clima='".$dados['clima']."',
                            fundacao='".$dados['fundacao']."',
                            populacao='".$dados['populacao']."',
                            tamanho='".$dados['tamanho']."'
                      WHERE id='".$dados['id']."'";
            mysql_query($query);
        }
        
        function excluirCidade($id){
            $query = 'DELETE FROM cidade WHERE id='.$id;
            mysql_query ($query);
        }        
        
        function dropCidades(){
            $query = 'SELECT id, cidade FROM cidade ORDER BY cidade';
            $result = mysql_query($query);
            while ($values[] = mysql_fetch_array($result));
            
            
            $options = array();
            $options[''] = '- Selecione -';
            foreach ($values as $value){
                if (!empty($value)) {
                    $options[$value['id']] = $value['cidade']; 
                }
            }
            return $options;
        }
    }
?>